<?php
error_reporting(0);
session_start();
$access_control = "fiew238gf2fue8wj";

include_once "controle/db.php";
include_once "controle/valida.php";
include_once "controle/funcoes.php";
include_once "class/config.php";
include_once "class/concurso.php";
include_once "class/cargo.php";
include_once "class/inscrito.php";
include_once "class/inscrito_concurso.php";
include_once "class/boleto.php";
include_once "class/edital.php";
include_once "class/ensalamento.php";
include_once "class/recurso.php";
include_once "class/log.php";

if($_GET["sair"] == 1){
    $_SESSION["klc_inscrito_id"]   = NULL;
    $_SESSION["klc_inscrito_nome"] = NULL;
    $_SESSION["klc_inscrito_cpf"]  = NULL;
    header("location: ?pag=");
    echo "<meta http-equiv='refresh' content='0; url=?pag='>";
}

// BUSCA DE CIDADES PARA PALAVRAS-CHAVE
$sql_cidades = "SELECT concat(cidade, ' - ', estado) as cidades FROM instituicao";
$db = new db(config::$driver);
$con = $db->conecta();
$res_kw = $db->query($sql_cidades, $con);
$db->close($con);
$cidades_kw = '';
while($cidades = $db->fetch_array($res_kw)){
    $cidades_kw .= ", ".$cidades[0];
}

// BUSCA DE TITULOS DE CONCURSOS PARA TAG <TITLE>
if($_GET["pag"] == "mco" && valida::numero($_GET["id"]) && $_GET["id"] != ''){
    $sql_title = "SELECT titulo FROM concurso WHERE id = '".$_GET["id"]."'";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res_title = $db->query($sql_title, $con);
    $db->close($con);
    $t = $db->fetch_array($res_title);
    $title = $t[0]." - KLC Concursos";
}else{
    $title = "KLC Concursos e Consultoria em Gestão Pública";
}

function adm_logado(){
    if($_SESSION["klcadm_id"]    != NULL && 
       $_SESSION["klcadm_nome"]  != NULL && 
       $_SESSION["klcadm_login"] != NULL && 
       $_SESSION["klcadm_senha"] != NULL){
        return 1;
    }else{
        return 0;
    }
}

function mostraConcursoHome($i){
    $sql = '';
    if($i == ''){ $i = 0; }
    switch($i){
        case 0: 
            $situacao = 0;
            $titulo_concurso = "CONCURSOS FUTUROS";
            $sql = "select * from concurso where 
            data_inicio_inscricoes > '".date("Y-m-d H:i:s")."' order by id desc limit 5";
        break;
        case 1: 
            $situacao = 1;
            $titulo_concurso = "CONCURSOS ABERTOS";
            $sql = "select * from concurso where 
            data_inicio_inscricoes <= '".date("Y-m-d H:i:s")."' and 
            data_final_inscricoes > '".date("Y-m-d H:i:s")."' order by id desc";
        break;
        case 2:
            $situacao = 1;
            $titulo_concurso = "CONCURSOS EM ANDAMENTO";
            $sql = "select * from concurso where 
            data_final_inscricoes < '".date("Y-m-d H:i:s")."' and
            /*data_concurso >= '".date("Y-m-d")."' and*/
            fechado = 0 order by id desc";
        break;
        case 3:
            $situacao = 2;
            $titulo_concurso = "CONCURSOS ENCERRADOS";
            $sql = "select * from concurso where fechado = 1
            /*data_concurso < '".date("Y-m-d")."'*/ order by id desc limit 5";
        break;
    }
    $db = new db(config::$driver);
    $con = $db->conecta();
    $result = $db->query($sql, $con);
    $db->close($con);
    $cont = 0;
    echo "<h2>$titulo_concurso</h2>";
    while($c = $db->fetch_array($result)){
        ?>
        <div class="mostra_concurso">
            <a href="?pag=mco&amp;id=<?=$c["id"]?>" title="Visualizar concurso"><h3><?=$c["titulo"]?></h3></a>
            <p><?=$c["chamada"]?></p>
        </div>
        <?php
        $cont++;
    }
    
    if($cont == 0){
        echo "
        <div>
            <p>Nenhum concurso</p>
        </div>";
    }else if($situacao != 1 && $cont == 5){
        echo "
        <a href='?pag=con&s=$situacao' title='Veja mais concursos'>Veja mais...</a>";
    }
}

function estadosConcurso($s, $es){
    $sql = "select estado from concurso group by estado order by estado";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $result = $db->query($sql, $con);
    $db->close($con);
    echo "
    <ul id='estados_concurso'>
        <p>Para facilitar a busca, escolha seu estado:</p>";
    while($uf = $db->fetch_array($result)){
        echo "<li";
        if($es == $uf[0]){ echo " class='estados_concurso_selecionado' "; }else{ echo " class='estados_concurso_sem' "; }
        echo "><a href='?pag=con&amp;s=$s&amp;uf=$uf[0]' title='Clique para escolher o estado'>$uf[0]</a></li>";
    }
    echo "
    </ul>";
}

function cidadesConcurso($s, $uf, $cid){
    if($uf != ''){
        $sql = "select cidade from concurso where estado = '$uf' group by cidade order by cidade";
        $db = new db(config::$driver);
        $con = $db->conecta();
        $result = $db->query($sql, $con);
        $db->close($con);
        echo "
        <ul id='cidades_concurso'>";
        while($cidade = $db->fetch_array($result)){
            echo "<li><a href='?pag=con&s=$s&uf=$uf&cid=$cidade[0]]' title='Clique para escolher a cidade'>$cidade[0]</a></li>";
        }
        echo "
        </ul>";
    }
}

function tp_prova($p){
    if($p){
        return "Sim";
    }else{
        return "Não";
    }
}

function mailer($mail_destino, $assunto, $msg, $nome_remetente, $email_remetente){
    
    require_once('mailer/class.phpmailer.php');
    
    $mailer = new PHPMailer();
    $mailer->IsSMTP();
    $mailer->SMTPDebug = 1;
    $mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails
    $mailer->Host = 'localhost'; //smtp.dominio.com.br
    $mailer->SMTPAuth = true; //define se haverá ou não autenticação no SMTP
    $mailer->Username = 'contato@klcconcursos.net'; //Informe o e-mai o completo
    $mailer->Password = 'klcemailteste'; //Senha da caixa postal
    $mailer->FromName = $nome_remetente; //Nome que será exibido para o destinatário
    $mailer->From = $email_remetente; //Obrigatório ser a mesma caixa postal indicada em "username"
    $mailer->AddAddress($mail_destino); //Destinatários
    $mailer->Subject = utf8_decode($assunto);
    $mailer->Body = $msg;
    
    if($mailer->Send()){
        return 1;
    }else{
        return 0;
    }
}

function nomeCandidato(){
    if(valida::cpf($_SESSION["klc_inscrito_cpf"]) && $_SESSION["klc_inscrito_cpf"] != ''){
        echo "<div id='acesso_candidato_logado'>Olá <strong>".$_SESSION["klc_inscrito_nome"]."</strong> | <a href='?pag=men&cpf=".$_SESSION["klc_inscrito_cpf"]."' title='Menu do Candidato'>Menu do Candidato</a> | <a href='?pag=ins&cpf=".$_SESSION["klc_inscrito_cpf"]."&alt=1' title='Edite seu cadastro'>Editar</a> | <a href='?sair=1' title='Sair'>Sair</a></div>";
    }else{
        echo "<div id='acesso_candidato'><a href='?pag=cpf'><span>Acesso ao Menu do Candidato</span></a></div>";
    }
}
